@CI
1年前 提问
3个回答

数据库审计系统的功能有哪些

007bug
1年前

数据库审计系统的功能有以下这些:

  • Web的访问控制:在Web数据库中,用户发起操作时,客户端程序会先将自身的信息传达给目标Web服务器,服务器会进行IP地址与客户域名的解析,再进行访问权限的判断。如果服务器无法确定客户域名,就有可能将信息误发至其他域名,产生安全威胁。所以需要尽可能通过非特权用户身份对服务器进行配置、运行;合理利用访问控制机制;使用备份镜像,避免敏感信息直接对外开放;检查HTTP服务器脚本、CGI程序等,防止外部用户触及内部命令。

  • 用户身份验证:通常包括用户的用户名、口令、账号信息的识别与检测。也会利用ASP Session和HTTP Headers信息来进行更深层的身份验证。

  • 授权管理:常用的权限控制方式有目录级安全访问控制与属性安全访问控制。目录级的安全访问控制允许用户对目录、文件等信息的访问。而属性安全访问控制则会赋予用户对目录、文件等指定访问属性的权限控制。

  • 监视追踪:网络数据监视追踪最直观的手段之一就是日志系统。完整的日志系统能够综合地记录数据,并具有自动分类检索功能,会如实地记录一切正常/非正常的数据变动。

  • 数据库审计:数据库审计能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计。除此之外,数据库审计还能对数据库遭受到的风险行为进行告警,如:数据库漏洞攻击、SQL注入攻击、高危风险操作等。数据库审计技术一般采用旁路部署,通过镜像流量或探针的方式采集流量,并基于语法语义的解析技术提取出SQL中相关的要素(用户、SQL操作、表、字段等)进而实时记录来自各个层面的所有数据库活动,包括:普通用户和超级用户的访问行为请求,以及使用数据库客户端工具执行的操作。

  • 数据库脱敏:数据库脱敏是一种采用专门的脱敏算法对敏感数据进行变形、屏蔽、替换、随机化、加密,并将敏感数据转化为虚构数据的技术。按照作用位置、实现原理不同,数据脱敏可以划分为静态数据脱敏(Static Data Masking, SDM )和动态数据脱敏(Dynamic Data Masking, DDM )。

  • 数据库安全运维:据库安全运维产品是面向数据库运维人员的数据库安全加固与访问管控产品,能够有效提升数据库日常运维管理工作的精细度及安全性。可以对运维行为进行流程化管理,提供事前审批、事中控制、事后审计、定期报表等功能,将审批、控制和追责有效结合,避免内部运维人员的恶意操作和误操作行为,解决运维账号共享带来的身份不清问题,确保运维行为在受控的范畴内安全高效的执行。

Anna艳娜
1年前
官方采纳

数据库审计系统将数据库监控、审计技术与公共云环境相结合,针对数据库SQL注入、风险操作等数据库风险行为进行记录与告警,形成对核心数据的安全防护,为您的云端数据库提供完善的安全诊断、维护、管理功能。

数据库审计系统可以帮助您解决以下问题:

1.助力企业顺利通过等保合规审计,提供等保三级及其他行业合规审计依据。

2.支持审计数据增量备份,满足等保规范对审计数据保存期限要求。

3.具备风险状况、运行状况、性能状况、语句分布的实时监控能力。

4.帮助您记录、分析、追查数据库安全事件。

5.通过数据库性能诊断,追踪危险事件和不安全操作。

6.有效发现程序后门,降低数据泄密风险。

7.提供数据库实时风险告警能力,及时响应数据库攻击。

delay
1年前

数据库审计系统很多,比较常见的就是数据库安全审计系统,数据库安全审计系统主要用于监视并记录对数据库服务器的各类操作行为,通过对网络数据的分析,实时地、智能地解析对数据库服务器的各种操作,并记入审计数据库中以便日后进行查询、分析、过滤,实现对目标数据库系统的用户操作的监控和审计。部署数据库安全审计系统主要是解决数据库被拖库、刷库、撞库的风险,现在数据库安全技术主要包括数据库漏扫、数据库加密、数据库防火墙、数据脱敏和数据库泄露防护系统。